package com.wn;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.ConfigurableApplicationContext;

/**
 *  启动类
 *    Springboot01HelloworldApplication  启动ioc容器
 */
@SpringBootApplication
public class Springboot01HelloworldApplication {

    public static void main(String[] args) {

        // 启动引导类   创建一个容器
        ConfigurableApplicationContext run = SpringApplication.run(Springboot01HelloworldApplication.class, args);

        // 拿到所有的容器 中对象的名称
        String[] beanDefinitionNames = run.getBeanDefinitionNames();

        // 打印
        for (String beanDefinitionName : beanDefinitionNames) {
            System.out.println("beanDefinitionName = " + beanDefinitionName);
        }

    }

}
